the main chance - German English Dictionary